.case-list {
  margin-bottom: 2.19rem;
  padding: 0 1.25rem;
}
.case-row {
  width: 100%;
  display: flex;
}
.case-col {
  width: calc((100% - 0.63rem * 3) / 4);
  height: calc((100vw - 0.63rem * 3) / 4 / 4.78 * 2.81);
  padding: 0;
  line-height: calc((100vw - 0.63rem * 3) / 4 / 4.78 * 2.81);
  box-shadow:0rem 0.25rem 0.63rem 0rem rgba(39,40,46,0.05);
  border-radius:0.31rem;
  border:0.03rem solid rgba(235,235,237,1);
  position: relative;
  margin-right: 0.63rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.case-col:last-child{
  margin-right: 0;
}
p {
  height:0.81rem;
  font-size:0.81rem;
  font-weight:bold;
  width: 100%;
  color: #27282e;
  line-height: 0.81rem;
  text-align: center;
  z-index: 10;
}
img {
  width: calc((100vw - 0.63rem * 3) / 4 / 4.78 * 1.5);
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.case-icon {
  position: absolute;
  right: 0;
  top: 0;
  height: 0.75rem;
  background: linear-gradient(270deg, #ff6314 0%, #ff9500 100%);
  border-radius: 0rem 0.28rem 0rem 0.31rem;
  color: #fff;
  font-size: 0.63rem;
  font-weight: 400;
  text-align: center;
  line-height: 0.75rem;
  padding: 0 0.13rem;
}